Domain-Speci c Composition of Model Deltas
نویسندگان
چکیده
We present a general approach to the incremental development of model-based applications using endogenous transformations, i.e. transformations whose input and output models conform to the same metamodel. Our work describes these transformations as model deltas that, when composed, deliver a complete model. We establish a relationship between a metamodel and its corresponding delta metamodel, show how model deltas can be de ned as model changes (additions), explain how deltas can be composed using domain-speci c composition algorithms, and propose metamodel annotations to specify these algorithms. We present di erent case studies as proofs of concept.
منابع مشابه
Domain-Specific Composition of Model Deltas
We present a general approach to the incremental development of model-based applications using endogenous transformations, i.e. transformations whose input and output models conform to the same metamodel. Our work describes these transformations as model deltas that, when composed, deliver a complete model. We establish a relationship between a metamodel and its corresponding delta metamodel, s...
متن کاملCodèle : Une Approche de Composition de Modèles pour la Construction de Systèmes à Grande Échelle. (Codèle : An Model Composition Approach for Large-Scale System Engineering)
Since "always", in Software Engineering as in all other engineering elds, the product to be built is divided into parts that are independently built and subsequently assembled. This procedure reduces the complexity and improves the reusability of the products built. Model-Driven Engineering (MDE) is a recent engineering initiative that adopts this approach. MDE "simply" proposes that the parts ...
متن کاملWeighted composition operators between growth spaces on circular and strictly convex domain
Let $Omega_X$ be a bounded, circular and strictly convex domain of a Banach space $X$ and $mathcal{H}(Omega_X)$ denote the space of all holomorphic functions defined on $Omega_X$. The growth space $mathcal{A}^omega(Omega_X)$ is the space of all $finmathcal{H}(Omega_X)$ for which $$|f(x)|leqslant C omega(r_{Omega_X}(x)),quad xin Omega_X,$$ for some constant $C>0$, whenever $r_{Omega_X}$ is the M...
متن کاملComposition operators between growth spaces on circular and strictly convex domains in complex Banach spaces
Let $\Omega_X$ be a bounded, circular and strictly convex domain in a complex Banach space $X$, and $\mathcal{H}(\Omega_X)$ be the space of all holomorphic functions from $\Omega_X$ to $\mathbb{C}$. The growth space $\mathcal{A}^\nu(\Omega_X)$ consists of all $f\in\mathcal{H}(\Omega_X)$ such that $$|f(x)|\leqslant C \nu(r_{\Omega_X}(x)),\quad x\in \Omega_X,$$ for some constant $C>0$...
متن کاملDomain Speci c Embedded Compilers
Domain-speci c embedded languages (DSELs) expressed in higher-order, typed (HOT) languages provide a composable framework for domain-speci c abstractions. Such a framework is of greater utility than a collection of stand-alone domain-speci c languages. Usually, embedded domain speci c languages are build on top of a set of domain speci c primitive functions that are ultimately implemented using...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010